//使用class关键字来定义一个类
/**
 *   属性
 *   方法
 */
class Person {
    constructor() {
        //实例属性
        this.name = "孙悟空";
        //只读属性
        this.gender = "male";
    }
    //实例方法
    say() {
        console.log('hello');
    }
    //静态方法
    static run() {
        console.log('run');
    }
}
//在属性前加关键字static可以定义类属性（静态属性）即不需要创建实例就可访问的属性
Person.age = 18;
const per = new Person();
console.log('per.name', per.name);
console.log('per', per);
per.say();
console.log('Person.age', Person.age);
Person.run();
